db08282a8dcd3286916ad710c98861d305f7652a,jstorm-server/src/main/java/com/alibaba/jstorm/cluster/Common.java,Common,validate_component,#Object#,68
Before Change
} else if (obj instanceof SpoutSpec) {
SpoutSpec spec = (SpoutSpec) obj;
for (String id : spec.get_common().get_streams().keySet()) {
if (system_id(id)) {
throw new InvalidTopologyException(id
+ " is not a valid component id");
}
After Change
} else if (obj instanceof SpoutSpec) {
SpoutSpec spec = (SpoutSpec) obj;
for (String id : spec.get_common().get_streams().keySet()) {
if (system_id(id) || !charComponentValidate(id)) {
throw new InvalidTopologyException(id
+ " is not a valid component id. " + compErrorInfo);
}